/**
 * Created by LJQ on 2018/4/12.
 * info:
 */

class MUtil {
  // 本地存储
  setStorage(name, data) {
    let dataType = typeof data;
    // json对象
    if (dataType === "object") {
      window.localStorage.setItem(name, JSON.stringify(data));
    }
    // 基础类型
    else if (["number", "string", "boolean"].indexOf(dataType) >= 0) {
      window.localStorage.setItem(name, data);
    }
    // 其他不支持的类型
    else {
      alert("该类型不能用于本地存储");
    }
  }
  // 取出本地存储内容
  getStorage(name) {
    let data = window.localStorage.getItem(name);
    if (data) {
      return JSON.parse(data);
    } else {
      return "";
    }
  }
  // 删除本地存储
  removeStorage(name) {
    window.localStorage.removeItem(name);
  }
}
export default MUtil;
